import req from '@/utils/req.js'
import {postFormUrlencoded} from "@/utils/http.js"

/**
 * 通过输入的邮箱获取邮箱验证码
 *
 * @param mail 用户输入的邮箱
 * @return {Promise<axios.AxiosResponse<any>>}
 */
export function getMailCodeAPI(mail) {
    return postFormUrlencoded(
        '/login/mail/code',
        {
            mail: mail
        }
    )
}

/**
 * 通过邮箱进行登录
 *
 * @param mail 邮箱
 * @param code 验证码
 * @returns {*}
 */
export function loginByMailAPI(mail, code) {
    return req.post(
        '/login/mail',
        {
            mail: mail,
            code: code
        }
    )
}